be dependent on luck - Turkish English Dictionary